﻿@charset "utf-8";
html, body, h1, h2, h3, h4, h5, h6, p, em, strong, abbr, acronym, blockquote, q, cite, ins, del, dfn, a, div, span, pre, hr, address, br, b, i, sub, sup, big, small, tt, table, tr, caption, thead, tbody, tfoot, col, colgroup, form, label, button, fieldset, legend, optiongroup, ul, ol, li, dl, dt, dd, code, var, kdb, samp, img, object, param, map, area, bdo, iframe, input, select, textarea {
	padding:0;
	margin:0;
}
html {
	height:100%;
}
body {
	font:normal 11px Tahoma, Arial, sans-serif;
	height:100%;
	background:#fff url(images/bg_entry.png) 100% 100% no-repeat;
	color:#010101;
	min-width:1000px;
}
form {
	height:100%;
}
ul {
	list-style-type:none;
}
a {
	outline:none;
	color:#018B9B;
}
a:hover {
	text-decoration:none;
}
img {
	vertical-align:middle;
	border:none;
}
.flo:after {/*fix for IE in styles-ie.css*/
	content: ".";
	visibility: hidden;
	display: block;
	clear: both;
	height:0;
}
.clearBoth {
	clear:both;
}
:-moz-any-link:focus, {
 outline: none;
}
.fLeft {
	float:left;
}
.fRight {
	float:right;
}
/*---------------------------
	FORM ELEMENTS
---------------------------*/
.check, .radio {
	vertical-align:top;
	font:normal 11px/17px Arial, Helvetica, sans-serif;
}
.radio input, .check input {/*fix for IE in styles-ie.css*/
	vertical-align:middle;
}
.lineLabel {
	font:normal 11px/17px Arial, Helvetica, sans-serif;
	zoom:1;
	vertical-align:top;
}
.textField {/*fix for IE in styles-ie.css*/
	padding:3px 4px;
	font:normal 11px/1em Arial, Helvetica, sans-serif;
	color:#010101;
	border:1px solid #b5c1d3;
	vertical-align:top;
	background:#fff;
}
fieldset {border:none;}
/*---------------------------
	Layout
---------------------------*/
.loginForm {width:378px; position:absolute; left:50%; top:50%;  margin:-189px 0 0 -189px;}
.topArea {height:110px; margin-bottom:20px;}
.topArea .mainLogo {float:left;}
.topArea .mainSlogan 
{
    float:left; 
    padding:0px; 
    padding-left:40px;
    font-weight:bold;
    font-size:30px;    
}


.mainArea .Row {padding-bottom:10px; overflow:hidden; zoom:1; padding-left: 50px;}
.mainArea .Row label {font-size:12px; font-weight:bold; display:block; padding-bottom:6px; width: 70px; float: left;}
.mainArea .Row input {vertical-align:middle;}
.mainArea .Row .note {color:#7b8798; float:right;}
.mainArea .Row .textField {width:150px; font-size:16px; }
.mainArea .Row .textFieldA {border-color:#8597b7;}
.remeberMelbl {float: none !important;}
.btnRow {padding-left: 120px !important;}
.loginlbl label, .passwrdlbl label {padding-top: 5px;}
.BtnChange {margin-left: 70px;}
.mainArea .rowCheck {font-size:12px; padding-left: 120px;}
.mainArea .rowCheck label {font-weight:normal; display:inline;}
.mainArea .rowCheck a {margin-left:13px;}
.mainArea .rowError {color:#bd0000;}
.mainArea .rowError .note {color:#c40000;}
.mainArea .rowError .textField {border-color:#a62428; background:#feecec;}
.mainArea .validation-summary-errors {background:#feecec url(../images/ico_errorBg.gif) 7px 5px no-repeat; padding:8px 20px 11px 35px; color:#c40000; margin:-5px 0 15px;}
.mainArea .validation-summary-errors span {font-size:11px; font-weight:bold; padding-bottom:7px; }
.mainArea .validation-summary-errors ul li {padding-left:11px; background:url(../images/bullet-redSq.gif) 0 5px no-repeat; padding-bottom:6px;}
.mainArea .alertInfo {background:#ffffff url(../images/ico_alertBg.png) 7px 5px no-repeat; padding:8px 20px 11px 35px; color:#000000; margin:-15px 0 17px; font-weight:bold;}
.validation-summary-valid {display:none;}

.btn-login {float:left; background:url(../images/btn_login.gif) no-repeat; width:76px; height:23px; text-indent:-1000px;}
.btn-login:hover {background-position:0 100%;}
.footArea {color:#7b8798; padding-top:6px; text-align: center;}
.footArea a {text-decoration:none;}
.footArea a:hover {text-decoration:underline;}
.footArea p {margin-top:3px;}

.samlArea {padding-top:16px; text-align:center; font-size:12px;}
.samlArea a {text-decoration:none;}
.samlArea a:hover {text-decoration:underline;}
.samlArea p {margin-top:3px;}
.samlArea .attention {font-weight:bold; color:#BB0000;}

.updates { color:#7b8798;  text-align: center;}
.updates p { margin-top:3px; }

div.Fader {
	background-image: url(../images/popup/blank.png);
	position: absolute;
	height: 100%;
	width: 100%;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	overflow: hidden;
	z-index: 200;
}

.globalPreloader {
	position: absolute;
	height: 100%;
	width: 100%;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	overflow: hidden;
	z-index: 1000;
}

.popUpSh {position:absolute; top:0; left:0; width:100%; height:100%; z-index:500;}
.popUp {margin:199px auto 0;}
.popTop {height:8px;}
.popBotm {height:10px;}
.popCont {padding:0 10px 0 8px;}
.popUp1 {width:277px;}
.popUp1 .popTop {background:url(../images/pop1-top.png) no-repeat;}
.popUp1 .popCont {background:url(../images/pop1-bg.png) repeat-y;}
.popUp1 .popBotm {background:url(../images/pop1-botm.png) no-repeat;}
.popUp2 {width:500px;}
.popUp2 .popTop {background:url(../images/pop2-top.png) no-repeat;}
.popUp2 .popCont {background:url(../images/pop2-bg.png) repeat-y;}
.popUp2 .popBotm {background:url(../images/pop2-botm.png) no-repeat;}
.popUp3 {width:700px;}
.popUp3 .popTop {background:url(../images/pop3-top.png) no-repeat;}
.popUp3 .popCont {background:url(../images/pop3-bg.png) repeat-y;}
.popUp3 .popBotm {background:url(../images/pop3-botm.png) no-repeat;}
.popUpIn {border:1px solid #b5c1d3; background:#fff;}
.popUpIn .heading {background:url(../images/popupHbord.gif) repeat-x; padding:4px 1px 0; margin:-1px -1px 10px;}
.popUpIn .heading h3 { cursor:move; background:#f8f9f9 url(../images/popupHbg.gif) 0 100% repeat-x; font-size:13px; color:#2a3287; padding:7px 8px 7px 12px; border-bottom:1px solid #b5c1d3;}
.popUpIn .heading h3 .close {background:url(../images/ico_close.gif) no-repeat; width:8px; height:8px; float:right; margin-top:4px;}
.popInner {padding:6px 7px 4px 12px; background: url(../images/boxTabs-cont-bg.gif) 0 100% repeat-x;}
.popFoot {text-align:right; padding:7px 13px;}
.popFoot input {margin-left:2px;}
.PopForm1 .Row {overflow:hidden; zoom:1; padding-bottom:8px;}
.PopForm1 .Row label {font-weight:bold; float:left; width:71px; padding-top:3px;}
.PopForm1 .Row input {float:left; margin-right:3px;}
.popCont .errorInfo {margin: 0 0 17px 0;}

.loading {position:absolute; top:50%; left:50%; width:356px; height:86px; font-size:15px; font-weight:bold; color:#2a3287; margin-left:-178px; margin-top:-50px; text-align:center; padding-top:25px;}
.loading span {display:block; margin-top:-60px;}
.loading span img {margin-right:11px;}
